Servebolt\Optimizer\AcceleratedDomains\Prefetching\WpPrefetching A

Total Complexity 58
Dependencies 0
Dependents 5
Total lines 379
Lines of code 184
Logical lines of code 89
Comment lines 126
Methods 29
Properties 2

Methods 29

Method Rating Maintainability Complexity Lines of code
recordPrefetchItemsDuringTemplateLoading()
S
56 6 19
shouldStoreManifestData()
S
64 5 10
shouldAddHeaders()
S
60 4 14
initFeature()
S
62 4 11
fileIsActive()
S
62 4 11
requestIsFromCloudflarePrefetchAgent()
S
65 3 9
unscheduleRecordPrefetchItems()
S
71 2 6
getMaxNumberOfLines()
S
65 2 9
setRelativeOrFullUrls()
S
71 2 6
setMaxNumberOfLines()
S
69 2 7
__construct()
S
66 2 9
redirectAfterPrefetchItemsRecord()
S
70 2 7
scheduleRecordPrefetchItems()
S
73 2 5
filePurgeHandling()
S
69 2 7
addPrefetchAgentHandling()
S
73 2 5
defaultOptionValues()
S
73 1 5
shouldRedirect()
S
78 1 3
shouldRecordMenuItems()
S
78 1 3
shouldRecordScripts()
S
78 1 3
shouldRecordStyles()
S
78 1 3
successAlert()
S
70 1 8
getDefaultMaxNumberOfLines()
S
79 1 3
registerCronActionHooks()
S
79 1 3
writeFullUrls()
S
78 1 3
redirectBackToWpAdmin()
S
81 1 3
isActive()
S
78 1 3
loginUrl()
S
78 1 3
shouldDisplaySuccessAlert()
S
80 1 3
init()
S
80 1 3